package cloud.maque.auth.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 用户的实体表
 */
@Data
@TableName("sys_user")
public class AuthUser {

    @TableId(type = IdType.ASSIGN_UUID)
    private String userId;
    private String userName;
    private String passWord;
    Integer disabled;
    Date createTime;
    Date updateTime;

    /**
     * OSS平台用户唯一标识: 一般是ClientId+UserId的组合加密
     */
    String openId;

    String phone;

    /**
     * 时间戳密钥
     */
    String totpSecret;
}
